html,
body {
    height: 100%;
}

body {
    padding: 0;
    padding-top: 45px;
    padding-bottom: 50px;
    margin: 0;
}

@mainColor: #0094ff;
.lt_header {
    position: fixed;
    top: 0;
    height: 45px;
    width: 100%;
    background-color: @mainColor;
    text-align: center;
    color: #fff;
    padding: 10px 15px;
    z-index: 100;
    h4 {
        position: relative;
        .lt_h_right {
            color: #fff;
            position: absolute;
            top: 0;
            right: 0;
        }
        .lt_h_left {
            color: #fff;
            position: absolute;
            top: 0;
            left: 0;
        }
    }
}

.lt_footer {
    position: fixed;
    bottom: 0;
    height: 50px;
    width: 100%;
    background-color: @mainColor;
    padding-top: 5px;
    a {
        float: left;
        width: 25%;
        color: #fff;
        text-align: center;
        p {
            color: inherit;
            font-size: 12px;
        }
    }
    .active {
        color: orange;
    }
}